package com.yang.bean.yvo.shiro;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author: 杨庆
 * @since: 2022.9.8 08:25
 * @description:
 */
@NoArgsConstructor
@Data
public class SystemPersissions {

//
//    @NoArgsConstructor
//    @Data
//    public static class DataDTO {
//        @JsonProperty("systemPermissions")
//        private List<SystemPermissionsDTO> systemPermissions;
//
//        @NoArgsConstructor
//        @Data
//        public static class SystemPermissionsDTO {
//            @JsonProperty("id")
//            private String id;
//            @JsonProperty("label")
//            private String label;
//            @JsonProperty("children")
//            private List<ChildrenDTO> children;
//
//            @NoArgsConstructor
//            @Data
//            public static class ChildrenDTO {
//                @JsonProperty("id")
//                private String id;
//                @JsonProperty("label")
//                private String label;
//                @JsonProperty("children")
//                private List<ChildrenDTO> children;
//
//                @NoArgsConstructor
//                @Data
//                public static class ChildrenDTO {
//                    @JsonProperty("id")
//                    private String id;
//                    @JsonProperty("label")
//                    private String label;
//                    @JsonProperty("api")
//                    private String api;
//                }
//            }
//        }
//    }
}
